package org.jiuling.basics.converter;


import org.jiuling.basics.validation.CharVerify;

/**
 * 字符转换
 * @author 紫灵
 * @date 2022年02月08日 23时40分39秒
 */
public class CharConvert {

    /** 私有构造函数，禁止创建对象 */
    private CharConvert() {}

    /**
     * 字符转换为小写，如果字符不是大写字母则不转换
     * @param c 字符
     * @return 小写字符
     */
    public static char toLowerCase(char c){
        // 如果是大写单词则转换为小写
        if(CharVerify.isUpperCase(c)){
            c += 32;
        }
        return c;
    }

    /**
     * 字符转换为大写，如果字符不是小写字母则不转哈un
     * @param c 字符
     * @return 大写字符
     */
    public static char toUpperCase(char c){
        // 如果是小写单词则转换为大写
        if(CharVerify.isLowerCase(c)){
            c -= 32;
        }
        return c;
    }
}
